package com.blkj.iam.common.constant;

/**
 * @Description: 通用常量
 * @author: Ethan
 */
public interface CommonConstant {

    /**
     * 客户端登录用户Token前缀
     */
    String CLIENT_USER_TOKEN = "client_user_token:";

    /**
     * 用户Token的默认过期时间（毫秒）有效期7天
     */
    Long EXPIRE_TIME_7_DAYS = 7L * 24 * 60 * 60 * 1000;

    /**
     * 用户Token的默认过期时间（毫秒）有效期30天
     */
    Long EXPIRE_TIME_30_DAYS = 30L * 24 * 60 * 60 * 1000;

    /***
     * 获取随机头像地址
     */
    String AVATAR_URL = "https://v2.xxapi.cn/api/head";

    /**
     * 管理员
     */
    public static final String ADMIN = "admin";

    /**
     * 菜单列表
     */
    public static final String MENU_LIST = "saClient:auth:menuList";

    /**
     * 所有权限列表
     */
    public static final String ALL_PERM_LIST = "saClient:auth:allPermList";

    /**
     * 权限列表
     */
    public static final String PERM_LIST = "saClient:auth:permList";

    /**
     * 权限编码列表
     */
    public static final String PERM_CODE_LIST = "saClient:auth:codeList";
}
